package furns.service;

import furns.entity.Cart;
import furns.entity.Order;
import furns.entity.OrderItem;

import java.util.List;

@SuppressWarnings("all")
public interface OrderService {
    /**
     * 保存订单，返回一个订单号
     * @param cart  订单是根据cart来生成的。cart对象在session中，通过web层传入saveOrder方法
     * @param memberId   每一个cart对象 都对应 一个会员memberId
     * @return
     */
    public String saveOrder(Cart cart, int memberId);

    // 根据会员id查询订单
    public List<Order> queryOrderByMemberId(Integer memberId);

    //根据订单id查找具体的订单项
    public List<OrderItem> queryOrderItemByOrderId(String orderId);
}
